docs: enscli and ensskills docs#2112
Conversation
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR adds documentation for two planned ENS integrations and exposes them in site navigation: sidebar entries for ChangesIntegration Documentation
Possibly related PRs
🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 ESLint
ESLint skipped: no ESLint configuration detected in root package.json. To enable, add Warning Review ran into problems🔥 ProblemsStopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Greptile SummaryThis PR adds two new "coming soon" documentation pages —
Confidence Score: 5/5This is a documentation-only change adding two new placeholder pages and updating navigation — no runtime code is touched. All four changed files are MDX/TypeScript docs configuration. Every internal link in the new pages was verified against the existing file tree and resolves correctly. The sidebar entries map exactly to the new MDX files. No logic, data, or API surface is affected. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
sidebar["Sidebar: Integrate with ENSv2"]
sidebar --> intOpts["Integration Options"]
sidebar --> aiLlm["AI / LLM Tooling\n(ai-llm.mdx)"]
intOpts --> enskit["enskit (React)"]
intOpts --> enssdk["enssdk (TypeScript)"]
intOpts --> rawgql["Raw GraphQL"]
intOpts --> ensdb["ENSDb (PostgreSQL)"]
intOpts --> enscli["enscli (CLI) NEW"]
intOpts --> ensskills["ensskills (AI agents) NEW"]
aiLlm -->|LinkCard| enscli
aiLlm -->|LinkCard| ensskills
enscli -->|Related| enssdk
enscli -->|Related| ensskills
enscli -->|Related| omnigraph["ENS Omnigraph API"]
ensskills -->|Related| enscli
ensskills -->|Related| enssdk
ensskills -->|Related| enskit
ensskills -->|Related| omnigraph
Reviews (3): Last reviewed commit: "review" | Re-trigger Greptile |
There was a problem hiding this comment.
Pull request overview
Adds new “Integration Options” documentation pages describing the planned enscli (CLI) and ensskills (agent skill bundles) and exposes them in the Starlight “Integrate with ENSv2” sidebar.
Changes:
- Added
enscli“Coming soon” page describing the planned CLI and related integrations. - Added
ensskills“Coming soon” page describing planned AI-agent skill bundles and related integrations. - Updated Integrate sidebar config to include nav links to the new pages.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| docs/ensnode.io/src/content/docs/docs/integrate/integration-options/enscli.mdx | New docs page for planned enscli, including related links (one appears broken). |
| docs/ensnode.io/src/content/docs/docs/integrate/integration-options/ensskills.mdx | New docs page for planned ensskills and links to related integration options. |
| docs/ensnode.io/config/integrations/starlight/sidebar-topics/integrate.ts | Adds enscli and ensskills entries under “Integration Options” in the sidebar. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
lightwalker-eth
left a comment
There was a problem hiding this comment.
@Goader Great work here 👍 Shared very small feedback. Please take the lead to merge as soon as you're able to. Thanks!
| label: "ENSDb (PostgreSQL)", | ||
| link: "/docs/integrate/integration-options/ensdb", | ||
| }, | ||
| { |
There was a problem hiding this comment.
@Goader Great work shipping these two new pages!
Could you please also update the text here on the "AI / LLM Tooling" page?
The general message we should communicate here is:
- AI / LLM tooling is a key priority that ENSNode is building infrastructure for.
- Next steps on our roadmap for this include
enscliandensskills. (link to each of the pages you created for these) - Check back soon for even more detail on our roadmap for AI / LLM tooling for building on ENS.
| link: "/docs/integrate/integration-options/ensdb", | ||
| }, | ||
| { | ||
| label: "enscli", |
There was a problem hiding this comment.
| label: "enscli", | |
| label: "enscli (CLI)", |
Goal: Align with other nav bar items where each summarizes what integration point it represents.
| link: "/docs/integrate/integration-options/enscli", | ||
| }, | ||
| { | ||
| label: "ensskills", |
There was a problem hiding this comment.
| label: "ensskills", | |
| label: "ensskills (AI agents)", |
| import { Aside, LinkCard } from "@astrojs/starlight/components"; | ||
|
|
||
| <Aside type="caution" title="Coming soon"> | ||
| **`ensskills`** is a planned collection of agent skills for ENS development and ENS lookups. The npm name is reserved; we're still shaping the design and no skills ship yet. |
There was a problem hiding this comment.
| **`ensskills`** is a planned collection of agent skills for ENS development and ENS lookups. The npm name is reserved; we're still shaping the design and no skills ship yet. | |
| **`ensskills`** is a planned collection of agent skills for ENS development and ENS lookups. The npm name is reserved; we're still shaping the design. `ensskills` will ship soon. |
| import { Aside, LinkCard } from "@astrojs/starlight/components"; | ||
|
|
||
| <Aside type="caution" title="Coming soon"> | ||
| **`enscli`** is a planned ENS CLI that wraps [`enssdk`](/docs/integrate/integration-options/enssdk) to bring the ENS Omnigraph to the terminal. The npm name is reserved; we're still shaping the design and no commands ship yet. |
There was a problem hiding this comment.
| **`enscli`** is a planned ENS CLI that wraps [`enssdk`](/docs/integrate/integration-options/enssdk) to bring the ENS Omnigraph to the terminal. The npm name is reserved; we're still shaping the design and no commands ship yet. | |
| **`enscli`** is a planned ENS CLI that wraps [`enssdk`](/docs/integrate/integration-options/enssdk) to bring the ENS Omnigraph to the terminal. The npm name is reserved; we're still shaping the design. `enscli` will ship soon. |
|
@greptile |
|
✅ Actions performedReview triggered.
|
|
Caution Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted. Error details |
|
Caution Review failedAn error occurred during the review process. Please try again later. 📝 WalkthroughWalkthroughThis PR adds documentation for two planned ENS integrations and exposes them in site navigation: sidebar entries for ChangesIntegration Documentation
Possibly related PRs
🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsStopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
enscliandensskillsdocsSummary
ensclipageensskillspageWhy
Testing
Notes for Reviewer (Optional)
Pre-Review Checklist (Blocking)